package top.healthylife.gateway.platform.youshu.dto.api300223.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.request.result.ApiResultDto;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.bgt.BgtItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.bzxr.BzxrItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.cjws.CjwsItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.fygg.FyggItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.ktgg.KtggItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.laxx.LaxxItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.sfpm.SfpmItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.xjpg.XjpgItem;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.xjpg.YoushuResEnterpriseLitigationRelatedDetailXjpgDto;
import top.healthylife.gateway.platform.youshu.dto.api300223.res.zbaj.ZbajItem;

/**
 * @author : GaoZeXi
 * @date 2021/8/4 17:41
 */
@Data
@Accessors(chain = true)
@ApiModel("企业整体涉诉详情")
public abstract class YoushuResEnterpriseLitigationRelatedDetailDto extends ApiResultDto {
    @ApiModelProperty(value = "订单号",notes = "")
    private String orderNo;
    /**
     * 以下字段仅用于风控页面展示出参,实际返回的是 具体的子项 如 {@link YoushuResEnterpriseLitigationRelatedDetailXjpgDto}
     */
    @ApiModelProperty(value = "曝光台")
    private BgtItem bgt;

    @ApiModelProperty(value = "被执行人")
    private BzxrItem bzxr;

    @ApiModelProperty(value = "裁决文书")
    private CjwsItem cjws;

    @ApiModelProperty(value = "法院公告")
    private FyggItem fygg;

    @ApiModelProperty(value = "开庭公告")
    private KtggItem ktgg;

    @ApiModelProperty(value = "立案信息")
    private LaxxItem laxx;

    @ApiModelProperty(value = "司法拍卖")
    private SfpmItem sfpm;

    @ApiModelProperty(value = "询价评估")
    private XjpgItem xjpg;

    @ApiModelProperty(value = "终本案件")
    private ZbajItem zbaj;
}
